﻿using TheOutfield.UmbExt.UniversalMediaPicker.Controls;
using System.Collections.Generic;

namespace TheOutfield.UmbExt.UniversalMediaPicker.Interfaces
{
    public interface IProvider
    {
        string Alias { get; }
        string Config { get; }
        IConfigControl ConfigControl { get; }
        ICreateControl CreateControl { get; }

        IList<MediaItem> GetMediaItems(string parentId);
        MediaItem GetMediaItemById(string id);
    }
}
